﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Pb;
public class SignInItem : MonoBehaviour {
    /// <summary>
    /// 签到奖励数组  0是未领取  1是已领取
    /// </summary>
    public GameObject[] Sprites;
    /// <summary>
    /// 是否领取过
    /// </summary>
    public bool isGet = false;

    public int ID;

    /// <summary>
    /// 领取进度  0为未领取过  1为等待  2为领取过
    /// </summary>
    public GameObject[] Plan;

    /// <summary>
    /// 已领和未领   0是未领  1是已领
    /// </summary>
    public GameObject[] Gets;
	// Use this for initialization
	void Start () {
       // UIEventListener.Get(gameObject).onClick = ButtonClick;
	}
	
    //public void ButtonClick(GameObject button)
    //{
       
    //}

    /// <summary>
    /// 设置图片后的进度  0为未领取  1为等待  2为领取过
    /// </summary>
    /// <param name="a"></param>
    public void SetPlan(int a)
    {
        switch (a)
        {
            case 0:
                // 设置进度的图片
                if (Plan.Length > 0)
                {
                    Plan[0].SetActive(true);
                    Plan[1].SetActive(false);
                    Plan[2].SetActive(false);
                }
                // 设置样品的图片
                Sprites[0].SetActive(true);
                Sprites[1].SetActive(false);

                // 设置领取与未领取的图片
                Gets[0].SetActive(true);
                Gets[1].SetActive(false);

                break;
            case 1:
                // 设置进度的图片
                if (Plan.Length > 0)
                {
                    Plan[0].SetActive(false);
                    Plan[1].SetActive(true);
                    Plan[2].SetActive(false);
                }
                // 设置样品的图片
                Sprites[0].SetActive(true);
                Sprites[1].SetActive(false);
                // 设置领取与未领取的图片
                Gets[0].SetActive(false);
                Gets[1].SetActive(false);
                break;
            case 2:
                if (Plan.Length > 0)
                {
                    Plan[0].SetActive(false);
                    Plan[1].SetActive(false);
                    Plan[2].SetActive(true);
                }
                // 设置样品的图片
                Sprites[0].SetActive(false);
                Sprites[1].SetActive(true);
                // 设置领取与未领取的图片
                Gets[0].SetActive(false);
                Gets[1].SetActive(true);
                break;
            default:
                break;
        }
    }
}
